@charset "utf-8";
/* CSS Document */
body{width:100%;overflow-x:hidden;}

.banner-box{width:100%;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;text-align:center;}
.banner-box .bd li{width:100% !important;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li a img,.banner-box .bd li img{max-width:100%;}
.banner-btn a{display:block;width:80px;height:80px;position:absolute;top:0;font-size:0px;}

.banner-btn a.prev{position:absolute;left:54px;top:50%;margin-top:-40px;background: rgba(0,0,0,.3);border: 1px solid #1b1b1b;border-radius: 50%;display:none;} 
.banner-btn a.next{position:absolute;right:54px;top:50%;margin-top:-40px;background: rgba(0,0,0,.3);border: 1px solid #1b1b1b;border-radius: 50%;display:none;}
.banner-btn a.prev:after{content:' ';position:absolute;top:50%;margin-top:-15px;left:50%;width:30px;height:30px;border:#626262 solid;border-width:1px 1px 0 0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:-8px;}
.banner-btn a.next:before{content:' ';position:absolute;top:50%;margin-top:-15px;left:50%;width:30px;height:30px;border:#626262 solid;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-20px;}
.banner-btn a.prev:hover:after{content:' ';position:absolute;top:50%;margin-top:-15px;left:50%;width:30px;height:30px;border:#dfcd00 solid;border-width:1px 1px 0 0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-left:-8px;}
.banner-btn a.next:hover:before{content:' ';position:absolute;top:50%;margin-top:-15px;left:50%;width:30px;height:30px;border:#dfcd00 solid;border-width:1px 1px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:-20px;}

.banner-box .hd {position:absolute;bottom: 0px;width:100%;text-align:center;height: 10px;background: rgba(0,0,0,.2);padding: 17px 0px;}
.banner-box .hd ul li{width: 14px;height: 14px;margin-right: 10px;display: inline-block;cursor: pointer;background:#fff;border-radius: 14px;-moz-border-radius: 14px;-webkit-border-radius: 14px;}
.banner-box .hd ul li.on{background:#009424;opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}
.slid_meBox{text-align:center;}
.slid_meBox img{max-width:100%;}

/* 分页 */
a{text-decoration:none;}
*{padding:0; margin:0; list-style:none;}
address,cite,em {font-style:normal;}
.page_tp{margin:27px auto;text-align:center;height:32px;line-height:32px;display:inline-block;width:100%;}
.page_op_txt{background:#fff;border:1px solid #ccc;height:30px;line-height:30px;padding:0px 10px !important;display:inline-block;color:#333333;font-size:12px;font-family:"微软雅黑";margin-right:10px;display:inline-block;margin-left:10px;outline:none;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp span{color:#6d6d6d;font-size:12px;font-family:"微软雅黑";display:inline-block;padding:0px !important;border:0px !important;background:none;}
.red_pcd{width:40px;height:28px;line-height:28px;color:#6d6d6d;font-size:12px;font-family:"微软雅黑";border:1px solid #ccc;padding-left:5px;margin-right:10px;margin-left:10px;display:inline-block;margin-top:-3px;outline:none;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.red_pcd1{width:46px;height:30px;border:1px solid #e5e5e5;color:#333;font-size:12px;font-family:"微软雅黑";background:none;cursor:pointer !important;margin-left:10px;display:inline-block;margin-top:-3px;background:#efefef;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em{display:inline-block;margin-right:10px;}
.page_op_txtu{color:#bbb;}
.page_tp em a{background:#fff;border:1px solid #e5e5e5;padding:0px;height:30px;line-height:30px;width:36px;display:inline-block;color:#333333;font-size:13px;font-family:"微软雅黑";text-align:center;margin:0px 5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.page_tp em a.on{border: 1px solid #205da5;color:#fff;background: #205da5;font-weight:bold;}
.page_tp em a.on_last{border-right:1px solid #e5e5e5;}
.page{min-height: 40px;text-align:center;margin:0px auto 0px;padding: 0px 21px;display:none;}
.page ul{padding:20px 0px;}
.page a{display: inline-block;margin:0px 2%;height: 38px;line-height: 38px;border:1px solid #dcdcdc;color: #666666;font-size: 14px;width:45%;border-radius: 12px;-moz-border-radius: 12px;-webkit-border-radius: 12px;}




.about_m p{margin-top:20px;}
.about_m img{max-width:100%;}
.about_m{line-height:25px;font-size:12px;color:#333;padding:20px 0px;}


.contact_m{line-height:35px;font-size:14px;color:#343a40;padding:20px 0px;}
.contact_m ul{border-bottom:1px dashed #e5e5e5;padding-bottom:10px;margin-bottom:10px;}
.contact_m p strong{font-size:16px;}
.contact_m p img{max-width:100%;}


#allmap{width: 100% !important;}

@media (max-width:760px) {
.prto_zi_ul li{width:48% !important;padding-right:2%;}
}

.job_mdf_m ul{padding:0px 0px 10px;border-bottom:1px dashed #e5e5e5;margin-bottom:10px;}
.job_mdf_m ul li{color: #666666;font-size: 14px;line-height:25px;}
.job_mdf_m ul li span{color:#333;}
.job_mdf_m ul li h3{font-size:16px;}

.feed_m{margin:30px auto;max-width:1310px;padding:0px 15px;}
.form-group{line-height:36px;margin-bottom:22px;position:relative;display:inline-block;width:100%;}
.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:97%;}
textarea.form-control{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:180px;outline:none;color:#666;font-size:12px;padding:10px 2%;width:95%;}
#code{border:1px solid #e4eaec;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;padding-left:2%;width:40%;float: left;}
.btn-primary{border:1px solid #205da5 ;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:36px;height:36px;outline:none;color:#666;font-size:12px;width:100%;background:#205da5 ;color:#fff;cursor:pointer !important;}
.form-group label{position:absolute;left:0px;bottom:-20px;line-height:20px;color:#666;font-size:12px;}
.form-group label.error{color:#ff0000;}
.form-group span{height: 34px;padding: 0px 10px 0 0;font-size: 14px;display: block;font-weight: 400;margin-left: 10px;color: #76838f;float: left;text-align: center;background-color: #f3f7f9;border: 1px solid #e4eaec;border-radius: 3px;line-height: 36px;}
.form-group span img{float:left;}
.form-group span a{display:inline-block;color:#666;font-size:12px;}



.hor_mdd {width:100%;margin-bottom:20px;}
.hor_mdd ul li{width:23.5%;margin-right:2%;margin-top:30px;float:left;}
.hor_mdd ul li table{width:100%;height:220px;overflow:hidden;}
.hor_mdd ul li table img{max-width:100%;max-height:220px;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}
.hor_mdd ul li:nth-child(4n){margin-right:0px;}
.dce_cv{display:block;height: 50px;line-height: 50px;text-align: center;font-size: 15px;color: #666;font-weight: 400;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hor_mdd ul li:hover .dce_cv{background-color: #0d6fb8 ;color: #fff;}
.hor_mdd ul li:hover table img {transform: scale(1.08);-webkit-transform: scale(1.08); -moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);}

.index_news{max-width:1200px;paddiong:0px 15px;margin:0px auto;}
.indec_pro{background: #366dae;padding: 60px 0px}
.dec_pret{max-width:1200px;padding:0px 15px;margin:0px auto;}
.unc_de_t1{display:block;color: #000;text-align: center;margin-top: 40px;font-size:36px;}
.unc_de_t2{display:block;margin-bottom:30px;font-size: 14px;font-family: kartika;font-style: normal;overflow: hidden;height:45px;line-height: 35px;width: 100%;text-align: center;position:relative;}
.unc_de_t2:after{content:'';width:40px;height:4px;background:#000;position:absolute;left:50%;bottom:0px;margin-left:-20px;}

.ab_left{float:right;width:64%;padding-left:3%;}
.ab_right{float:left;width:33%;text-align:center;}
.ab_left span{display:block;font-size:40px;color: #7aa2cc;line-height:55px;margin-bottom: 24px;}
.ab_left p{font-size: 14px;color: #666;line-height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}

.st_t2 img{max-width:100%;max-height:250px;}
.in_abtr{margin-bottom:50px;padding:0px 15px;}
.unc_de_t3{margin-bottom:40px;padding:0px 15px;}
.unc_de_t3 li{width:49%;float:left;margin-top: 22px;}
.unc_de_t3 li:nth-child(2n){float:right;}
.ws_nt1{font-size: 16px;color:#323232;overflow: hidden;height: 48px;line-height: 48px;display: block;font-weight:bold;}
.ws_nt1 a{color:#323232;}
.ws_nt2{display: block;overflow: hidden;font-size: 14px;color: #999999;line-height:25px;height: 25px;}
.ws_nt3{ font-size: 14px;color:#646464; line-height: 20px;overflow: hidden;display: block;height:40px;margin-top: 7px;}
.ws_nt1 a:hover{color:#205da5;}

.unc_de_tr1{display:block;color: #fff;text-align: center;margin-top:0px;font-size:36px;}
.unc_de_tr2{display:block;margin-bottom:30px;font-size: 14px;font-family: kartika;font-style: normal;overflow: hidden;height:45px;line-height: 35px;width: 100%;text-align: center;position:relative;color:#fff;}
.unc_de_tr2:after{content:'';width:40px;height:4px;background:#fff;position:absolute;left:50%;bottom:0px;margin-left:-20px;}
.dec_pret{background: #fff;padding: 20px 10px;}
.dec_pret li{float:left;background: #F7F7F7;width: 23%;float: left;padding:15px 1% 0px;}
.dec_pret li table{width:100%;height:220px;}
.dec_pret1{background:#fff;height:220px;position:relative;}
.hen_cf{position:absolute;left:0px;top:0px;width:100%;height:220px;background: url(../images/zhe_bg.png) center center repeat;display:none;}
.hen_cf a{display:block;margin:0px auto;width:40px;height:40px;margin-top:90px;}
.dec_pret2{display:block;padding: 10px;text-align:center;}
.dec_per1{display:block;color: #3c3c3c;font-size: 15px;line-height: 25px;height: 25px;overflow: hidden;}
.dec_per2{display:block;color: #205da5;font-size: 12px;line-height: 20px;height: 20px;overflow: hidden;}
.dec_pret li table img{max-height:220px;max-width:100%;}
.dec_pret ul{width:100%;}
.psor_mnor{display:block;width: 90px;text-align:center;color: #FFF;background: #7aa2cc;height: 36px;line-height: 36px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin:50px auto 0px;}
.dec_pret li:hover .hen_cf{display:block;}
.slideExpandUp{
	animation-name: slideExpandUp;
	-webkit-animation-name: slideExpandUp;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease -out;

	visibility: visible !important;	
}


@keyframes slideExpandUp {
	0%{opacity:0}to{opacity:1}
	0% {
		transform: translateY(100%) scaleX(0.5);
	}
	30%{
		transform: translateY(-8%) scaleX(0.5);
	}	
	40%{
		transform: translateY(2%) scaleX(0.5);
	}
	50%{
		transform: translateY(0%) scaleX(1.1);
	}
	60%{
		transform: translateY(0%) scaleX(0.9);		
	}
	70% {
		transform: translateY(0%) scaleX(1.05);
	}			
	80%{
		transform: translateY(0%) scaleX(0.95);		
	}
	90% {
		transform: translateY(0%) scaleX(1.02);
	}	
	100%{
		transform: translateY(0%) scaleX(1);		
	}
}

.ny_banner{text-align:center;}
.ny_banner img{max-width:100%;}

.content_c{max-width:1200px;padding:0px 15px;margin:0px auto;}
.cont_left{width:217px;float:left;border-right: 1px solid #f5f5f5;}
.cont_right{ width: 76%;float: right;}
.abt_mdr{border-bottom: 1px solid #eaeaea;padding: 30px 0px 10px;}
.abt_mdr span.abtr_ld{float:left;font-size: 20px;color: #1f1f1f;display: block;height: 30px;line-height: 30px;width: 20%;overflow: hidden;}
.abt_mdr em{float:right;text-align: right;font-size: 12px;color: #6e6e6e;width: 78%;vertical-align: middle;}
.abt_mdr em a{color: #6e6e6e;}
.le_nact{background: url(../images/left_top_bg.jpg) left top no-repeat;display:block;min-height: 80px;padding-top: 100px;position: relative;}
.le_nact em{display:block;font-size: 27px;font-weight: 700;color: #fff;padding: 0px 20px;}
.le_nact:before{content:'';position: absolute;left: 0px;top: -33px;width: 374px;height: 33px;z-index: 1;background: url(../images/after_top.png) left top no-repeat;}
.le_nac,.le_n_drac{border-left: 8px solid #e5e5e5;padding: 6px 6px;position: relative;}

.le_nac li{border-bottom: 1px solid #e5e5e5;padding: 0px 30px;position: relative;}
.le_nac li a{font-size: 14px;color: #666666;font-family: "微软雅黑";display: block;padding-right: 12px;overflow: hidden;height: 54px;line-height: 54px;background: url(../images/li_san.png) right center no-repeat;word-wrap: break-word;}
.le_nac li.active:before{content: "";position: absolute;height: 46px;width: 13px;top: 0px;left: -13px;background: #0d6fb8;}
.le_nac li.active a{color:#0d6fb8;font-weight:bold;}
.le_nac li a:hover{color:#0d6fb8;font-weight:bold;}


.leb_lm_m{display:block;margin-bottom:10px;}
.leb_lm_m a{display:block;height: 25px !important;line-height: 25px !important;color: #999;font-size: 12px !important;padding-left:10px;
background:none;}
.leb_lm_m a:hover{color:#0d6fb8;}
.le_n_drac li{border-bottom: 1px solid #e5e5e5;padding: 0px 30px;position: relative;}
.le_n_drac li a.xnd_de{font-size: 14px;color: #666666;font-family: "微软雅黑";display: block;padding-right: 12px;overflow: hidden;height: 35px;line-height: 38px;background: url(../images/li_san.png) right center no-repeat;word-wrap: break-word;}
.le_n_drac li.active:before{content: "";position: absolute;height: 46px;width: 13px;top: 0px;left: -13px;background: #0d6fb8;}
.le_n_drac li.active a.xnd_de{color:#0d6fb8;font-weight:bold;}
.le_n_drac li a.xnd_de:hover{color:#0d6fb8;font-weight:bold;}



.le_nactt1{margin-top:20px;display:block;background: #0d6fb8 url(../images/li_lei.png) no-repeat 20px center;padding-left: 40px;height: 38px;font-size: 14px;
color: #fff;font-weight: 700;line-height: 38px;}
.le_nactt2{padding: 20px;margin-bottom:10px;border: 1px solid #f5f5f5;border-top:0px;}
.le_nactt2 li{line-height: 27px;height: 27px;overflow: hidden;}
.le_nactt2 li a{display:block;color: #686868;font-size: 13px;line-height: 27px;height: 27px;overflow: hidden;background: url(../images/li_dian1.jpg) no-repeat left center;padding-left: 10px;}
.le_nactt2 li a:hover{color:#0d6fb8;}
.le_nactt_xde{border-left: 8px solid #e5e5e5;padding: 10px 6px;}

.le_na_xydr{margin-bottom:10px;border: 1px solid #f5f5f5;border-top:0px;}
.le_na_xydr li{padding: 20px 5px 10px;border-bottom: 1px solid #e5e5e5;}
.le_na_xydr li table{width:100%;height:180px;}
.le_na_xydr li table img{max-width:100%;max-height:180px;}
.le_na_xydr li span{display:block;height:30px;line-height:30px;text-align:center;overflow:hidden;}
.le_na_xydr li span a{color: #686868;font-size: 13px;}
.le_na_xydr li span a:hover{color:#0d6fb8;}

.dhr_mt1{display:block;font-size:22px;line-height:35px;text-align:center;color: #434343;margin:25px 0px 15px;}
.dhr_mt2{display:block;color:#666;font-size:12px;line-height:45px;text-align:center;margin-bottom:10px;}
.dhr_mt3 p img,.dhr_mt3 img{max-width:100%;}
.dhr_mt3 p{color:#666;font-size:14px;line-height:30px;}
.dhr_mt3{margin-top:15px;color:#666;font-size:14px;line-height:30px;}
.pge_re{margin-bottom:20px;margin-top:40px;}
.pge_re span{display:block;line-height:30px;height:30px;overflow:hidden;font-size: 14px;color:#333;padding:0px 10px;}
.pge_re span a{color: #666;}
.pge_re span:hover a{color:#0d6fb8;}



.prt_liost{width:100%;}
.prt_liost li{width:32%;margin-right:2%;margin-top:30px;float:left;}
.pr_dr_mdfr{border: 5px solid #eaeaec;}
.pr_dre1{height:220px;overflow:hidden;margin:15px auto 0px;}
.prt_liost li table{width:100%;height:220px;overflow:hidden;}
.prt_liost li table img{max-width:100%;max-height:220px;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}
.prt_liost li:nth-child(3n){margin-right:0px;}
.pr_dre2 p{display:block;text-align: center;font-size: 14px;color: #666;line-height:40px;height: 40px;width: 100%;overflow: hidden;margin-bottom:5px;}
.pr_dre2 a{font-size: 12px;width:120px;height:26px;font-weight: 700;color: #fff;background: #0d6fb8;line-height:26px;text-align:center;border-radius: 10px;display:block;margin:0px auto 15px;}
.prt_liost li:hover table img {transform: scale(1.08);-webkit-transform: scale(1.08); -moz-transform: scale(1.08);-ms-transform: scale(1.08);-o-transform: scale(1.08);}
.pr_dre2 a:hover{background: #3C3C3C;}
.news_lost_m{margin-top:30px;}
.news_lost_m li{display: block;padding: 30px 10px;transition: 0.5s;position:relative;min-height:75px;padding-right:100px;}
.news_lost_m li:hover{background: #f7f7f7;}
.new_md_right{position:absolute;right:10px;top:30px;width:100px;text-align:center;}
.ne_ght1{display: block;font-size: 18px;color: #9e9e9e;height: 25px;line-height: 25px;overflow: hidden;}
.ne_ght2{display: block;font-size: 13px;color: #494949;height: 20px;line-height: 20px;overflow: hidden;}
.ne_ght3{height: 31px;display:block;width: 31px;margin:0px auto; background: url(../images/news_n1.png) center center no-repeat;transition: 0.5s;}
.news_lost_m li:hover .ne_ght3{background: url(../images/news_n2.png) center center no-repeat;}
.new_md_left strong{font-size: 15px;display:block;color: #333;line-height: 30px;height: 30px;overflow: hidden;font-weight: 700;}
.news_lost_m li:hover strong{color:#0d6fb8;}
.new_md_left p{font-size: 13px;color: #666; line-height: 22px;overflow: hidden;height: 44px;}

@media (max-width:980px) {
.cont_left{display:none;}
.cont_right{ width:100%;}
.hor_mdd ul li{width:32%;margin-right:2%;}
.hor_mdd ul li:nth-child(4n){margin-right:2%;}
.hor_mdd ul li:nth-child(3n){margin-right:0px;}

}
@media (max-width:850px) {
.ab_left{width:100%;margin-top:20px;}
.ab_right{width:100%;}
.ab_left span{font-size:26px;margin-bottom:10px;line-height:35px;}
.unc_de_t3 li{width:100%;}
.dec_pret li{width:48%;}
}


@media (max-width:750px) {
.page_tp{display:none;}
.page{display:block;}

.prt_liost li{width:49%;margin-right:1%;}
.prt_liost li:nth-child(3n){margin-right:1%;}
.prt_liost li:nth-child(2n){margin-right:0px;float:right;}

.hor_mdd ul li{width:49%;margin-right:1%;}
.hor_mdd ul li:nth-child(2n){margin-right:0px;float:right;}
.hor_mdd ul li:nth-child(3n){margin-right:0px;}
}
@media (max-width:500px) {
.dec_pret li{width:98%;}

.hor_mdd ul li{width:100%;margin-right:0px;}
.prt_liost li{width:100%;margin-right:0px;}
.prt_liost li:nth-child(3n){margin-right:0px;}
.prt_liost li:nth-child(2n){margin-right:0px;float:right;}

}

@media (max-width:600px) {

.abt_mdr span.abtr_ld{width:100%;}
.abt_mdr em{width:100%;text-align:left;}
}